# kenlm模型（统计模型）
from pycorrector import Corrector

m = Corrector(proper_name_path='./dic.txt')
# m.set_custom_word_freq(path='./dic.txt')
def correct_texts0(texts):
    ## tt = '一级域名数：1个，子域名数量：10个，黑白名单个数：20个\n支持HTTP、HTTPS的业务防护（不限于80、8080、443、8443端口），支持针对攻击频繁的恶意IP自动封进，支持防护如SQL注入、命令执行等常见WEB攻击'
    results = []
    for text in texts:
        # 检测错误 无纠正
        idx_errors = m.detect(text)
        results.append(idx_errors)
    return results

def correct_texts(texts):
    results = []
    idx_errors = m.correct_batch(texts)
    for idx_error in idx_errors:
        err = idx_error['errors']
        results.append(err)
    return results